import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;

@WebServlet("/hello")
public class HelloServlet extends HttpServlet {
    @Override
    protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        resp.setContentType("text/html; charset=utf8");// 目的是告诉浏览器这时以 utf8形式编码的
        System.out.println("你好 java");
        resp.getWriter().write("你好 java");
    }
    // 第一个 Servlet 程序
    // 1. 创建项目
    // 2. 引入依赖
    // Maven 项目创建完毕后, 会自动生成一个 pom.xml 文件.
    //我们需要在 pom.xml 中引入 Servlet API 依赖的 jar 包.
    //  选择版本. 一般我们使用 3.1.0 版本 ; 把中央仓库中提供的 xml 复制到项目的 pom.xml 中
    // 3. 创建目录 1) 创建 webapp 目录  2)创建WEB-INF 3)创建 web.xml
    //  4. 编写代码
    // 5. 打包程序
    // 6. 部署程序 把 war 包拷贝到 Tomcat 的 webapps 目录下. ; 启动 Tomcat , Tomcat 就会自动把 war 包解压缩.
    // 7. 验证程序

}
